someone who lays waste - French English Dictionary